/*Universidad del Valle de Guatemala
 * Algoritmos y Estructa de Datos
 * Sara López 12050
 * Matías Vasquez 12186
 * Sección: 21
 * 
 * Nombre: Archivo.java
 * 
 * Permite importar un archivo de texto desde cualquier lugar de la computadora.
 * 
 */
package calc;

/*Importar la Librería io*/
import java.io.*;


public class Archivo {
    
    
    public String leerGrafico(){
    
        /*Crear una variable del tipo File*/
        File archivo;
        /*JFileChooser nos permite seleccionar nuestro archivo de texto desde
         el sistema.*/
        javax.swing.JFileChooser elegido=new javax.swing.JFileChooser();
        elegido.showOpenDialog(elegido);
        /*La variable path almacena el path del archivo*/
        String path=elegido.getSelectedFile().getAbsolutePath();
        String lectura="";
        archivo= new File(path);
        try{
         /*FileReader es una clase que permite leer los caracteres de un archivo*/   
         FileReader enLectura=new FileReader(archivo);
         /*BufferedReader lee la entrada de caracteres desde el archivo*/
         BufferedReader br=new BufferedReader(enLectura);
         String aux;
         while((aux=br.readLine())!=null){
             lectura=lectura+aux+"\n";     
         }
        }catch (IOException e){}
         return lectura;
         
         
         
         
            
        }
        
        
    }
    

